import request from '@/utils/request';

// 分页查询新闻信息
export function reqGetList(data) {
    return request({
        url: '/drug/news/select',
        method: 'get',
        params: data
    })
}

// 新增 || 修改 新闻信息
export function reqAddOredit(data) {
    // 判断是否携带id，如果携带调用修改接口，否则新增
    if (data.id) {
        return request({
            url: '/drug/news/update',
            method: 'put',
            data
        })
    } else {
        return request({
            url: '/drug/news/add',
            method: 'post',
            data
        })
    }
}

// 根据id修改发布状态
export function reqRelease(data) {
    return request({
        url: '/drug/news/release',
        method: 'put',
        params: data
    })
}

//根据id删除新闻信息
export function reqDelete(id) {
    return request({
        url: `/drug/news/delete/${id}`,
        method: 'delete'
    })
}

// 根据id修改轮播图状态
export function reqCarousel(data) {
    return request({
        url: '/drug/news/carousel',
        method: 'put',
        params: data
    })
}

// 根据id修改置顶新闻状态
export function reqTopOrBottom(data) {
    return request({
        url: '/drug/news/top',
        method: 'put',
        params: data
    })
}

// 根据id修改公开-私密状态
export function reqPrivacy(data) {
    return request({
        url: '/drug/news/privacy',
        method: 'put',
        params: data
    })
}

// 根据id批量删除新闻信息
export function reqDeleteInBatches(data) {
    return request({
        url: '/drug/news/deleteInBatches',
        method: 'delete',
        data
    })
}

// 查询所有栏目
export function reqGetAll() {
    return request({
        url: '/drug/column/getAll',
        method: 'get'
    })
}